package com.boarsoft.boar.file;

import java.util.List;

import com.boarsoft.boar.entity.AppInfo;
import com.boarsoft.common.dao.PagedResult;

/**
 * 根据文件找应用
 * 
 * @author Mac_J
 *
 */
public interface FileAppBiz {

	/**
	 * 根据fileId查找返回与之关联或未关联应用
	 *
	 * @param fileId-文件id
	 * @param key-查询关键字
	 * @param orderBy-排序字段
	 * @param pageNo-页编号
	 * @param pageSize-页大小
	 */
	PagedResult<AppInfo> list(String fileId, boolean in, String key, String orderBy, int pageNo, int pageSize);

	/**
	 * 根据fileId查找返回其【关联的】App集合信息
	 *
	 * @param fileId-文件id
	 */
	List<AppInfo> list(String fileId);
}